/* infoScoop OpenSource
 * Copyright (C) 2010 Beacon IT Inc.
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License version 3
 * as published by the Free Software Foundation.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this program.  If not, see
 * <http://www.gnu.org/licenses/lgpl-3.0-standalone.html>.
 */

#portal-tree-menu > .showAll, 
#portal-tree-menu > .hideAll,
#portal-my-sitemap .showAll,
#portal-my-sitemap .hideAll {
	margin: 4px 2px;
	padding: 4px 8px;
}

#portal-tree-menu > .menuRefresh,
#portal-my-sitemap .menuRefresh {
	margin: 4px 4px 4px 2px;
	padding: 4px 8px;
}

#portal-tree-menu .menu-refresh-icon,
#portal-my-sitemap .menu-refresh-icon {  
    right: 8px;
}

.showAll, .hideAll {
	float: right;
	cursor:pointer;	
}

div.treeMenuTitle{
	float:left;
	margin-left: 2px;
	font-size: 82%;
}

.dummy div.treeMenuTitle{
	white-space: nowrap;
}

.treemenuItemIcon_blank {
	float:left;
	/*margin-top:4px;
	width:12px;
	height: 12px;*/
}

/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */

/* first or middle sibling, no children */
.ygtvtn {
	width:16px; 
	height:20px; 
	//height:22px; 
	background: url(imgs/treemenu/tn.gif) 0 0 no-repeat; 
}

/* first or middle sibling, collapsable */
.ygtvtm {
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/tm.gif) 0 0 no-repeat; 
}

/* first or middle sibling, collapsable, hover */
.ygtvtmh {
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/tmh.gif) 0 0 no-repeat; 
}

/* first or middle sibling, expandable */
.ygtvtp {
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/tp.gif) 0 0 no-repeat; 
}

/* first or middle sibling, expandable, hover */
.ygtvtph {
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/tph.gif) 0 0 no-repeat; 
}

/* last sibling, no children */
.ygtvln {
	width:16px; 
	height:20px; 
	//height:22px; 
	background: url(imgs/treemenu/ln.gif) 0 0 no-repeat; 
}

/* Last sibling, collapsable */
.ygtvlm {
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/lm.gif) 0 0 no-repeat; 
}

/* Last sibling, collapsable, hover */
.ygtvlmh {
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/lmh.gif) 0 0 no-repeat; 
}

/* Last sibling, expandable */
.ygtvlp { 
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/lp.gif) 0 0 no-repeat; 
}

/* Last sibling, expandable, hover */
.ygtvlph { 
	width:16px; 
	height:20px; 
	//height:22px; 
	cursor:pointer ;
	background: url(imgs/treemenu/lph.gif) 0 0 no-repeat; 
}

/* Loading icon */
.ygtvloading { 
	width:16px; 
	height:20px; 
	//height:22px; 
	background: url(imgs/treemenu/loading.gif) 0 0 no-repeat; 
}

/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell { 
	width:16px; 
	height:20px; 
	//height:22px; 
	background: url(imgs/treemenu/vline.gif) 0 0 no-repeat; 
}

.ygtvblankdepthcell { 
width:16px; 
height:20px;
//height:22px;  
}

/* the style of the div around each node */
.ygtvitem {  } 

/* the style of the div around each node's collection of children */
.ygtvchildren {
/* 	margin-left: 10px; */
}

/* html .ygtvchildren { height:2%; }  */

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited { 
	margin-left:2px;
	text-decoration: none;
    background-color: white;
}

.ygtvspacer { 
height: 20px; 
//height:22px; 
width: 16px; 
}

/* other widgets */
.otherWidgetListItem,
.otherWidgetListItem ul,
.otherWidgetListItem li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.otherWidgetListItem li{
	margin-top: 2px;
	cursor: pointer;
	clear:both;
}
ul.otherWidgetListItem ul{
	margin-left:16px;
	display:none;
}

.widget_add {
	float:left;
	margin-left:2px;
	margin-top:2px;
	background: url(./imgs/widget_add.gif) top left no-repeat;
	width:17px;
	height: 17px;
	cursor: pointer;
}

.widget_add_gray {
	float:left;
	margin-left:2px;
	margin-top:2px;
	background: url(./imgs/widget_add_gray.gif) top left no-repeat;
	width:17px;
	height: 17px;
}

.widget_add_multi {
	float:left;
	margin-left:1px;
	margin-top:1px;
	background: url(./imgs/widget_add_multi.gif) top left no-repeat;
	width:18px;
	height: 18px;
	cursor: pointer;
}
